由於習慣使用圖形化介面做程式編寫,但我想模擬伺服器,所以在 VirtualBox 安裝 Centos 做測試的Server,但往往有些東西想直接做交流,幸好 VirtualBox 有提供共享文件夾的功能,虛擬機鏈接外部網絡,主機與虛擬機做一個互相溝通。
開啟 VirtualBox > 選擇「設定」
左邊項目列選擇「共用資料夾」 > 共用資料夾選擇 「機器資料夾」 > 點選資料夾「+」
資料夾路徑及名稱自行設定 > 勾選自動掛載(A) + 勾選設為永久(M)
打開虛擬機 標籤選擇 「裝置」 > 「插入 Guest Additions CD 映像」
記得登入到 root
權限下做事~
安裝「核心」相關依賴套件
[root@localhost ~]# yum install kernel-headers
[root@localhost ~]# yum install kernel-devel
[root@localhost ~]# yum install gcc*
[root@localhost ~]# yum install make
※ gcc 是 Linux 系統上最常被使用的編譯器。
在 media 建立一個 cdrom
目錄
[root@localhost ~]# cd media
[root@localhost media]# mkdir cdrom
使用 mount
掛載安裝檔
[root@localhost media]# mount /dev/cdrom /media/cdrom/
執行 Linux 版本的 Guest Additions 安裝。
[root@localhost cdrom]# ./VBoxLinuxAdditions.run
※ Guest Additions 提供的功能
安裝完以後就去檢視 media
目錄,就可以看到 sf_share
的共用資料夾了。
[root@localhost /]# ll /media/
總計 0
drwxr-xr-x. 2 root root 6 10月 13 22:50 cdrom
drwxrwx---. 1 root vboxsf 0 10月 13 21:30 sf_share
使用 umount
可以卸載安裝檔、光碟檔等等。
[root@localhost ~]# umount [資料夾]